1
La puissance de l'indirection : Pourquoi les pointeurs sont importants
AI017Lesson 7
00:00

En informatique, pointeurs sont une forme fondamentale d' indirection. Au lieu de contenir une valeur directement, une variable pointeur contient l' adresse mémoire—l'emplacement spécifique en mémoire vive—où cette valeur est stockée. Cela permet aux programmes de coordonner les modifications à une seule source de vérité sans duplication coûteuse des données.

1. La logique de l'adresse

L'emplacement où une valeur est stockée est appelé son adresse mémoire. Comprendre cela est la première étape pour parler le langage interne de l'ordinateur. En Go, nous utilisons le caractère & (&) pour trouver une adresse et l'étoile (*) pour la suivre.

réponse42adresse (&)0x1040c108Pointe vers l'adresseDÉSOLÉ, NOUS AVONS CHANGÉ D'ADRESSE !

2. Pourquoi l'indirection est importante

L'indirection est un outil puissant pour construire des structures de données complexes et partagées. Imaginez un panneau indiquant l'adresse d'un magasin. Le panneau ne contient pas le magasin ; il vous indique à regarder. Go offre un environnement sûr pour maîtriser ce concept : si vous avez déjà rencontré les pointeurs auparavant, prenez une profonde respiration. Ce n'est pas si terrible. Si c'est votre première rencontre, détendez-vous. Go est un endroit sûr pour apprendre les pointeurs.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>